package kr.co.ham.control;

import java.awt.Component;
import java.io.File;
import java.util.ArrayList;

/**
 * @see 파일 서비스 정의
 * @author hamjjang
 * @since 2013. 05. 05
 * @version 1.0
 */

public interface FileService {
	// 파일경로 가져오지
	public ArrayList<File> getFileList(String path);
	
	// 파일 옵션
	public String getFileName(File file, String option, String userDefName);
	
	// 파일 복사
	public String[] setFileCopy(File orgFile, File newFile);
	
	// 파일열기
	public String getFileOpen(Component obj);

	boolean setFileNmChange(String strOrgPath, String strNewPath,
			String strOption, String strUsrDef);
	// 파일 삭제
	public boolean setDelectOrgFiles(String strOrgPath);
}
